home *** CD-ROM | disk | FTP | other *** search
- # (decoded with TMPL 1001)
- Number of templates: (12 entries)
- 0:
- Template name: 'FCBRec'
- Num fields: (17 entries)
- 0:
- Field name: 'fcbFlNm'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'fcbFlags'
- Type name: 'Byte'
- Count: 1
- 2:
- Field name: 'fcbTypByt'
- Type name: 'Byte'
- Count: 1
- 3:
- Field name: 'fcbSBlk'
- Type name: 'Word'
- Count: 1
- 4:
- Field name: 'fcbEOF'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'fcbPLen'
- Type name: 'Long'
- Count: 1
- 6:
- Field name: 'fcbCrPs'
- Type name: 'Long'
- Count: 1
- 7:
- Field name: 'fcbVPtr'
- Type name: 'Long'
- Count: 1
- 8:
- Field name: 'fcbBfAdr'
- Type name: 'Long'
- Count: 1
- 9:
- Field name: 'fcbFlPos'
- Type name: 'Word'
- Count: 1
- 10:
- Field name: 'fcbClmpSize'
- Type name: 'Long'
- Count: 1
- 11:
- Field name: 'fcbBTCBPtr'
- Type name: 'Long'
- Count: 1
- 12:
- Field name: 'fcbExtRec'
- Type name: 'Word'
- Count: 6
- 13:
- Field name: 'fcbFType'
- Type name: 'OSType'
- Count: 1
- 14:
- Field name: 'fcbCatPos'
- Type name: 'Long'
- Count: 1
- 15:
- Field name: 'fcbDirID'
- Type name: 'Long'
- Count: 1
- 16:
- Field name: 'fcbCName'
- Type name: 'pString'
- Count: 1
- 1:
- Template name: 'WDCBRec'
- Num fields: (4 entries)
- 0:
- Field name: 'wdVCBPtr'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'wdDirID'
- Type name: 'Long'
- Count: 1
- 2:
- Field name: 'wdCatHint'
- Type name: 'Long'
- Count: 1
- 3:
- Field name: 'wdProcID'
- Type name: 'Long'
- Count: 1
- 2:
- Template name: 'ForkControlBlock'
- Num fields: (29 entries)
- 0:
- Field name: 'fcbFlNm'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'fcbFlags'
- Type name: 'Byte'
- Count: 1
- 2:
- Field name: 'fcbTypByt'
- Type name: 'Byte'
- Count: 1
- 3:
- Field name: 'fcbSBlk'
- Type name: 'Word'
- Count: 1
- 4:
- Field name: 'fcbEOF'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'fcbPLen'
- Type name: 'Long'
- Count: 1
- 6:
- Field name: 'fcbCrPs'
- Type name: 'Long'
- Count: 1
- 7:
- Field name: 'fcbVPtr'
- Type name: 'Long'
- Count: 1
- 8:
- Field name: 'fcbBfAdr'
- Type name: 'Long'
- Count: 1
- 9:
- Field name: 'fcbFlPos'
- Type name: 'Word'
- Count: 1
- 10:
- Field name: 'fcbClmpSize'
- Type name: 'Long'
- Count: 1
- 11:
- Field name: 'fcbBTCBPtr'
- Type name: 'Long'
- Count: 1
- 12:
- Field name: 'fcbExtRec'
- Type name: 'Word'
- Count: 6
- 13:
- Field name: 'fcbFType'
- Type name: 'OSType'
- Count: 1
- 14:
- Field name: 'fcbCatPos'
- Type name: 'Long'
- Count: 1
- 15:
- Field name: 'fcbDirID'
- Type name: 'Long'
- Count: 1
- 16:
- Field name: 'fcbCName'
- Type name: 'pString'
- Count: 32
- 17:
- Field name: 'moreFlags'
- Type name: 'Word'
- Count: 1
- 18:
- Field name: 'processID'
- Type name: 'Long'
- Count: 2
- 19:
- Field name: 'extents'
- Type name: 'Long'
- Count: 4
- 20:
- Field name: ''
- Type name: 'Long'
- Count: 4
- 21:
- Field name: ''
- Type name: 'Long'
- Count: 4
- 22:
- Field name: ''
- Type name: 'Long'
- Count: 4
- 23:
- Field name: 'endOfFile'
- Type name: 'Long'
- Count: 2
- 24:
- Field name: 'physicalEOF'
- Type name: 'Long'
- Count: 2
- 25:
- Field name: 'currentPosition'
- Type name: 'Long'
- Count: 2
- 26:
- Field name: 'forkID'
- Type name: 'Long'
- Count: 1
- 27:
- Field name: 'searchListPtr'
- Type name: 'Pointer'
- Count: 1
- 28:
- Field name: 'reserved1'
- Type name: 'Long'
- Count: 2
- 3:
- Template name: 'FSCatalogInfo'
- Num fields: (22 entries)
- 0:
- Field name: 'nodeFlags'
- Type name: 'Word'
- Count: 1
- 1:
- Field name: 'volume'
- Type name: 'VRefNum'
- Count: 1
- 2:
- Field name: 'parentDirID'
- Type name: 'Long'
- Count: 1
- 3:
- Field name: 'nodeID'
- Type name: 'Long'
- Count: 1
- 4:
- Field name: 'sharingFlags'
- Type name: 'Byte'
- Count: 1
- 5:
- Field name: 'userPrivileges'
- Type name: 'Byte'
- Count: 1
- 6:
- Field name: 'reserved1'
- Type name: 'Byte'
- Count: 1
- 7:
- Field name: 'reserved2'
- Type name: 'Byte'
- Count: 1
- 8:
- Field name: 'createDate'
- Type name: 'Word'
- Count: 4
- 9:
- Field name: 'contentModDate'
- Type name: 'Word'
- Count: 4
- 10:
- Field name: 'attributeModDate'
- Type name: 'Word'
- Count: 4
- 11:
- Field name: 'accessDate'
- Type name: 'Word'
- Count: 4
- 12:
- Field name: 'backupDate'
- Type name: 'Word'
- Count: 4
- 13:
- Field name: 'permissions'
- Type name: 'Long'
- Count: 4
- 14:
- Field name: 'finderInfo'
- Type name: 'Long'
- Count: 4
- 15:
- Field name: 'extFinderInfo'
- Type name: 'Long'
- Count: 4
- 16:
- Field name: 'dataLogicalSize'
- Type name: 'Long'
- Count: 2
- 17:
- Field name: 'dataPhysicalSize'
- Type name: 'Long'
- Count: 2
- 18:
- Field name: 'rsrcLogicalSize'
- Type name: 'Long'
- Count: 2
- 19:
- Field name: 'rsrcPhysicalSize'
- Type name: 'Long'
- Count: 2
- 20:
- Field name: 'valence'
- Type name: 'Long'
- Count: 1
- 21:
- Field name: 'textEncodingHint'
- Type name: 'Long'
- Count: 1
- 4:
- Template name: 'FSRefParam'
- Num fields: (22 entries)
- 0:
- Field name: 'qLink'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'qType'
- Type name: 'Word'
- Count: 1
- 2:
- Field name: 'ioTrap'
- Type name: 'IOTrapWord'
- Count: 1
- 3:
- Field name: 'ioCmdAddr'
- Type name: 'Long'
- Count: 1
- 4:
- Field name: 'ioCompletion'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'ioResult'
- Type name: 'Word'
- Count: 1
- 6:
- Field name: 'ioNamePtr'
- Type name: '^pString'
- Count: 1
- 7:
- Field name: 'ioVRefNum'
- Type name: 'VRefNum'
- Count: 1
- 8:
- Field name: 'reserved1'
- Type name: 'Word'
- Count: 1
- 9:
- Field name: 'reserved2'
- Type name: 'Byte'
- Count: 1
- 10:
- Field name: 'reserved3'
- Type name: 'Byte'
- Count: 1
- 11:
- Field name: 'ref'
- Type name: 'Pointer'
- Count: 1
- 12:
- Field name: 'whichInfo'
- Type name: 'Long'
- Count: 1
- 13:
- Field name: 'catInfo'
- Type name: 'Pointer'
- Count: 1
- 14:
- Field name: 'nameLength'
- Type name: 'Long'
- Count: 1
- 15:
- Field name: 'name'
- Type name: 'Pointer'
- Count: 1
- 16:
- Field name: 'ioDirID'
- Type name: 'Long'
- Count: 1
- 17:
- Field name: 'spec'
- Type name: 'Pointer'
- Count: 1
- 18:
- Field name: 'parentRef'
- Type name: 'Pointer'
- Count: 1
- 19:
- Field name: 'newRef'
- Type name: 'Pointer'
- Count: 1
- 20:
- Field name: 'textEncodingHint'
- Type name: 'Long'
- Count: 1
- 21:
- Field name: 'outName'
- Type name: 'Pointer'
- Count: 1
- 5:
- Template name: 'FSSearchParams'
- Num fields: (6 entries)
- 0:
- Field name: 'searchTime'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'searchBits'
- Type name: 'Long'
- Count: 1
- 2:
- Field name: 'searchNameLength'
- Type name: 'Long'
- Count: 1
- 3:
- Field name: 'searchName'
- Type name: 'Pointer'
- Count: 1
- 4:
- Field name: 'searchInfo1'
- Type name: '^FSCatalogInfo'
- Count: 1
- 5:
- Field name: 'searchInfo2'
- Type name: '^FSCatalogInfo'
- Count: 1
- 6:
- Template name: 'FSCatalogBulkParam'
- Num fields: (19 entries)
- 0:
- Field name: 'qLink'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'qType'
- Type name: 'Word'
- Count: 1
- 2:
- Field name: 'ioTrap'
- Type name: 'IOTrapWord'
- Count: 1
- 3:
- Field name: 'ioCmdAddr'
- Type name: 'Long'
- Count: 1
- 4:
- Field name: 'ioCompletion'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'ioResult'
- Type name: 'Word'
- Count: 1
- 6:
- Field name: 'containerChanged'
- Type name: 'Boolean'
- Count: 1
- 7:
- Field name: 'reserved'
- Type name: 'Byte'
- Count: 1
- 8:
- Field name: 'iteratorFlags'
- Type name: 'Long'
- Count: 1
- 9:
- Field name: 'iterator'
- Type name: 'Word'
- Count: 2
- 10:
- Field name: 'container'
- Type name: 'Pointer'
- Count: 1
- 11:
- Field name: 'maximumItems'
- Type name: 'Long'
- Count: 1
- 12:
- Field name: 'actualItems'
- Type name: 'Long'
- Count: 1
- 13:
- Field name: 'whichInfo'
- Type name: 'Long'
- Count: 1
- 14:
- Field name: 'catalogInfo'
- Type name: 'Pointer'
- Count: 1
- 15:
- Field name: 'refs'
- Type name: 'Pointer'
- Count: 1
- 16:
- Field name: 'specs'
- Type name: 'Pointer'
- Count: 1
- 17:
- Field name: 'names'
- Type name: 'Pointer'
- Count: 1
- 18:
- Field name: 'searchParams'
- Type name: 'Pointer'
- Count: 1
- 7:
- Template name: 'FSForkIOParam'
- Num fields: (23 entries)
- 0:
- Field name: 'qLink'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'qType'
- Type name: 'Word'
- Count: 1
- 2:
- Field name: 'ioTrap'
- Type name: 'IOTrapWord'
- Count: 1
- 3:
- Field name: 'ioCmdAddr'
- Type name: 'Long'
- Count: 1
- 4:
- Field name: 'ioCompletion'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'ioResult'
- Type name: 'Word'
- Count: 1
- 6:
- Field name: 'reserved1'
- Type name: 'Long'
- Count: 1
- 7:
- Field name: 'reserved2'
- Type name: 'Word'
- Count: 1
- 8:
- Field name: 'forkRefNum'
- Type name: 'IORefNum'
- Count: 1
- 9:
- Field name: 'reserved3'
- Type name: 'Byte'
- Count: 1
- 10:
- Field name: 'permissions'
- Type name: 'Byte'
- Count: 1
- 11:
- Field name: 'ref'
- Type name: 'Pointer'
- Count: 1
- 12:
- Field name: 'buffer'
- Type name: 'Pointer'
- Count: 1
- 13:
- Field name: 'requestCount'
- Type name: 'Long'
- Count: 1
- 14:
- Field name: 'actualCount'
- Type name: 'Long'
- Count: 1
- 15:
- Field name: 'positionMode'
- Type name: 'E2_IOPosMode'
- Count: 1
- 16:
- Field name: 'positionOffset'
- Type name: 'Long'
- Count: 2
- 17:
- Field name: 'allocationFlags'
- Type name: 'Word'
- Count: 1
- 18:
- Field name: 'allocationAmount'
- Type name: 'Long'
- Count: 2
- 19:
- Field name: 'forkNameLength'
- Type name: 'Long'
- Count: 1
- 20:
- Field name: 'forkName'
- Type name: 'Pointer'
- Count: 1
- 21:
- Field name: 'forkIterator'
- Type name: 'Long'
- Count: 4
- 22:
- Field name: 'outForkName'
- Type name: 'Pointer'
- Count: 1
- 8:
- Template name: 'FSForkInfo'
- Num fields: (10 entries)
- 0:
- Field name: 'flags'
- Type name: 'Byte'
- Count: 1
- 1:
- Field name: 'permissions'
- Type name: 'Byte'
- Count: 1
- 2:
- Field name: 'volume'
- Type name: 'VRefNum'
- Count: 1
- 3:
- Field name: 'reserved2'
- Type name: 'Long'
- Count: 1
- 4:
- Field name: 'nodeID'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'forkID'
- Type name: 'Long'
- Count: 1
- 6:
- Field name: 'currentPosition'
- Type name: 'Long'
- Count: 2
- 7:
- Field name: 'logicalEOF'
- Type name: 'Long'
- Count: 2
- 8:
- Field name: 'physicalEOF'
- Type name: 'Long'
- Count: 2
- 9:
- Field name: 'process'
- Type name: 'Long'
- Count: 2
- 9:
- Template name: 'FSForkCBInfoParam'
- Num fields: (13 entries)
- 0:
- Field name: 'qLink'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'qType'
- Type name: 'Word'
- Count: 1
- 2:
- Field name: 'ioTrap'
- Type name: 'IOTrapWord'
- Count: 1
- 3:
- Field name: 'ioCmdAddr'
- Type name: 'Long'
- Count: 1
- 4:
- Field name: 'ioCompletion'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'ioResult'
- Type name: 'Word'
- Count: 1
- 6:
- Field name: 'desiredRefNum'
- Type name: 'IORefNum'
- Count: 1
- 7:
- Field name: 'volumeRefNum'
- Type name: 'VRefNum'
- Count: 1
- 8:
- Field name: 'iterator'
- Type name: 'Word'
- Count: 1
- 9:
- Field name: 'actualRefNum'
- Type name: 'IORefNum'
- Count: 1
- 10:
- Field name: 'ref'
- Type name: 'Pointer'
- Count: 1
- 11:
- Field name: 'forkInfo'
- Type name: '^FSForkInfo'
- Count: 1
- 12:
- Field name: 'forkName'
- Type name: 'Pointer'
- Count: 1
- 10:
- Template name: 'FSVolumeInfo'
- Num fields: (22 entries)
- 0:
- Field name: 'createDate'
- Type name: 'Word'
- Count: 4
- 1:
- Field name: 'modifyDate'
- Type name: 'Word'
- Count: 4
- 2:
- Field name: 'backupDate'
- Type name: 'Word'
- Count: 4
- 3:
- Field name: 'checkedDate'
- Type name: 'Word'
- Count: 4
- 4:
- Field name: 'fileCount'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'folderCount'
- Type name: 'Long'
- Count: 1
- 6:
- Field name: 'totalBytes'
- Type name: 'Long'
- Count: 2
- 7:
- Field name: 'freeBytes'
- Type name: 'Long'
- Count: 2
- 8:
- Field name: 'blockSize'
- Type name: 'Long'
- Count: 1
- 9:
- Field name: 'totalBlocks'
- Type name: 'Long'
- Count: 1
- 10:
- Field name: 'freeBlocks'
- Type name: 'Long'
- Count: 1
- 11:
- Field name: 'nextAllocation'
- Type name: 'Long'
- Count: 1
- 12:
- Field name: 'rsrcClumpSize'
- Type name: 'Long'
- Count: 1
- 13:
- Field name: 'dataClumpSize'
- Type name: 'Long'
- Count: 1
- 14:
- Field name: 'nextCatalogID'
- Type name: 'Long'
- Count: 1
- 15:
- Field name: 'finderInfo'
- Type name: 'Long'
- Count: 4
- 16:
- Field name: ''
- Type name: 'Long'
- Count: 4
- 17:
- Field name: 'flags'
- Type name: 'Word'
- Count: 1
- 18:
- Field name: 'filesystemID'
- Type name: 'Word'
- Count: 1
- 19:
- Field name: 'signature'
- Type name: 'Word'
- Count: 1
- 20:
- Field name: 'driveNumber'
- Type name: 'VRefNum'
- Count: 1
- 21:
- Field name: 'driverRefNum'
- Type name: 'IORefNum'
- Count: 1
- 11:
- Template name: 'FSVolumeInfoParam'
- Num fields: (13 entries)
- 0:
- Field name: 'qLink'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'qType'
- Type name: 'Word'
- Count: 1
- 2:
- Field name: 'ioTrap'
- Type name: 'IOTrapWord'
- Count: 1
- 3:
- Field name: 'ioCmdAddr'
- Type name: 'Long'
- Count: 1
- 4:
- Field name: 'ioCompletion'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'ioResult'
- Type name: 'Word'
- Count: 1
- 6:
- Field name: 'ioNamePtr'
- Type name: '^pString'
- Count: 1
- 7:
- Field name: 'ioVRefNum'
- Type name: 'VRefNum'
- Count: 1
- 8:
- Field name: 'volumeIndex'
- Type name: 'Long'
- Count: 1
- 9:
- Field name: 'whichInfo'
- Type name: 'Long'
- Count: 1
- 10:
- Field name: 'volumeInfo'
- Type name: '^FSVolumeInfo'
- Count: 1
- 11:
- Field name: 'volumeName'
- Type name: 'Pointer'
- Count: 1
- 12:
- Field name: 'ref'
- Type name: 'Pointer'
- Count: 1